needle trap - Turkish English Dictionary